for reasons beyond their control - French English Dictionary